public void TestSubscriber() { var id = MemoId.New; var docId = Guid.NewGuid().ToString(); var docNumber = new DocumentNumber("100"); var docAddress = new Address("12700", "Россия", "Москва", "проспект Мира", "1"); var userId = "TestUser"; var fixture = new SubscriberFixture <MemoSigningSubscriber, MemoId, MemoUpdated>(this); //BDD тест (сценарий) fixture.For() //Допустим (предусловия) .GivenNothing() //Когда (тестируемые действия) .When(new MemoUpdated(id, new MemoDocument(docId, docNumber, docAddress)), new EventMetadata { UserId = userId }) //Тогда (проверка результатов) .ThenExpect <MemoId, SignMemo>(command => command.Id == id && command.UserId == userId); }
private void ReloadTestFixtures() { RegionFixture.Unload(_webApp.DBContext); RegionFixture.Load(_webApp.DBContext); SubscriberFixture.Reload(_webApp.DBContext); }