public void ExceptionThrownIfUrlNotGiven() { // Arrange. var ctx = new Context(); var sut = new AddSiteCommand(ctx); // Act and Assert. Assert.Throws<ArgumentException>(() => sut.Execute()); }
public void ExceptionThrownIfUrlNotGiven() { // Arrange. var ctx = new Context(); var sut = new AddSiteCommand(ctx); // Act and Assert. Assert.Throws <ArgumentException>(() => sut.Execute()); }
public void AddingNewSiteResultsInOneSiteReturned() { // Arrange. var ctx = new Context(); var sut = new AddSiteCommand(ctx) { Url = "AnyUrl" }; // Act. sut.Execute(); var query = new ListSitesQuery(ctx); var result = query.Execute(); // Assert. Assert.Equal(1, result.Sites.Count); }