diff --git a/RCM.Tests/TestVendaServico.cs b/RCM.Tests/TestVendaServico.cs deleted file mode 100644 index cf7e3df..0000000 --- a/RCM.Tests/TestVendaServico.cs +++ /dev/null @@ -1,61 +0,0 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using RCM.Domain.Models.CidadeModels; -using RCM.Domain.Models.ClienteModels; -using RCM.Domain.Models.EstadoModels; -using RCM.Domain.Models.ProdutoModels; -using RCM.Domain.Models.ServicoModels; -using RCM.Domain.Models.ValueObjects; -using RCM.Domain.Models.VendaModels; -using System; -using System.Linq; - -namespace RCM.Tests -{ - [TestClass] - public class TestVendaServico - { - [TestMethod] - public void TestServicos() - { - var venda = GetVenda(); - var servico = new Servico(venda, "Mão de Obra", 100); - - venda.AdicionarServico(servico); - - Assert.AreEqual(1, venda.Servicos.Count); - } - - [TestMethod] - public void TestQuantidadeItemsVenda() - { - var venda = GetVenda(); - var servico = new Servico(venda, "Serviço", 125); - - venda.AdicionarServico(servico); - - Assert.AreEqual(1, venda.QuantidadeItens); - } - - [TestMethod] - public void TestRemoveServico() - { - var venda = GetVenda(); - var id = Guid.NewGuid(); - - var servico = new Servico(id, venda, "Serviço", 125); - venda.AdicionarServico(servico); - - var servicoFromList = venda.Servicos.FirstOrDefault(s => s.Id == id); - - Assert.AreEqual(125, servicoFromList.PrecoServico); - } - - public Venda GetVenda() - { - Cliente c = new Cliente("Lucas", ClienteTipoEnum.PessoaFisica, ClientePontuacaoEnum.Bom, new Documento("", ""), new Contato(), new Endereco("", 100, "", "", new Cidade("", new Estado("", "")), "")); - var venda = new Venda(DateTime.Now, "", c); - - return venda; - } - } -} diff --git a/RCM.sln b/RCM.sln index 5592b19..1d6af8f 100644 --- a/RCM.sln +++ b/RCM.sln @@ -39,6 +39,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RCM.Infra.Data", "RCM.Infra EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RCM.Infra", "RCM.Infra\RCM.Infra.csproj", "{CAF59E38-FB85-42D8-8A84-9E6EC7F32D89}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sql", "sql", "{F36D95A9-8C90-4E87-BEFF-0BC9DE4CD461}" + ProjectSection(SolutionItems) = preProject + ..\..\database_generation_script.sql = ..\..\database_generation_script.sql + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/sql/database_generation_script.sql b/sql/database_generation_script.sql new file mode 100644 index 0000000..9d62953 Binary files /dev/null and b/sql/database_generation_script.sql differ