예제 #1
0
        public async Task ShouldBeSuccessWhenCallMethodHandle()
        {
            var repository = GameRepositoryMock.GetDefaultInstance();
            var command    = PatchGameCommandMock.GetDefaultValidInstance();
            var handler    = GetHandler(repository: repository, notificationContext: _notificationContext);

            await handler.Handle(command, default);

            await repository.ReceivedWithAnyArgs().ReplaceOneAsync(default, default);
예제 #2
0
        public void ShouldNotBeValidWhenCommandIsPopulatedAndNameIsMoreThenHundredCharacteres()
        {
            var validate = _validator.Validate(PatchGameCommandMock.GetNameMoreThenHundredCharacteresLengthInstance());

            validate.IsValid.Should().BeFalse();
        }
예제 #3
0
        public void ShouldBeValidWhenCommandIsPopulated()
        {
            var validate = _validator.Validate(PatchGameCommandMock.GetDefaultValidInstance());

            validate.IsValid.Should().BeTrue();
        }