예제 #1
0
        public void DadoUmPrecoMenorIgualaZeroDeveraRetornarUmaNotificacaoQdoAlterado()
        {
            var prato = new Prato("nome válido", 1M, Guid.NewGuid());

            prato.Alterar("nome válido", 0M, Guid.NewGuid());
            Assert.AreEqual(1, prato.Notifications.Count);
        }
예제 #2
0
        public void DadoUmNomeComMenosDeTresCaracteresDeveraRetornarUmaNotificacaoQdoAlterado()
        {
            var prato = new Prato("nome válido", 1M, Guid.NewGuid());

            prato.Alterar("ab", 1M, Guid.NewGuid());
            Assert.AreEqual(1, prato.Notifications.Count);
        }
예제 #3
0
        public void DadoUmNomeNuloDeveraRetornarUmaNotificacaoQuandoAlterado()
        {
            var prato = new Prato("nome válido", 1M, Guid.NewGuid());

            prato.Alterar(null, 1M, Guid.NewGuid());
            Assert.AreEqual(1, prato.Notifications.Count);
        }
예제 #4
0
        public void DadoUmNomeComMaisDeCemCaracteresDeveraRetornarUmaNotificacaoQdoAlterao()
        {
            var prato = new Prato("nome válido", 1M, Guid.NewGuid());

            prato.Alterar(@"1234567890123456789012345678901234
                            567890123456789012345678901234567890
                            1234567890123456789012345678901", 1M, Guid.NewGuid());
            Assert.AreEqual(1, prato.Notifications.Count);
        }