Ejemplo n.º 1
0
            private EditFeatureCommandHandler GetCommandHandler()
            {
                EditFeatureCommandHandler sut  = new EditFeatureCommandHandler();
                IReadRepository <Feature> read = Substitute.For <IReadRepository <Feature> >();

                sut.ReadRepository = read;
                IWriteRepository <Feature> write = Substitute.For <IWriteRepository <Feature> >();

                sut.WriteRepository = write;
                return(sut);
            }
Ejemplo n.º 2
0
            public void Execute_Should_Not_Edit_Invalid_Feature()
            {
                EditFeatureCommandHandler sut = GetCommandHandler();

                EditFeatureCommand command = FeatureCommandHandlerTestHelper.GetEditCommand("Feature 1", "a".PadLeft(101, 'a'));

                string expectedInvalid = string.Format(MessagesModel.MaxLength, "100");

                FeatureCommandResult result = sut.Execute(command);

                var calls = sut.WriteRepository.ReceivedCalls().Count();

                Assert.AreEqual(0, calls);
            }